//
//  XGFooterView.m
//  XGTableView的用法详解
//
//  Created by 小果 on 16/7/5.
//  Copyright © 2016年 小果. All rights reserved.
//

#import "XGFooterView.h"
@interface XGFooterView()
/**
 *  加载更多数据按钮
 */
@property (weak, nonatomic) IBOutlet UIButton *loadBtn;
/**
 *  正在加载
 */
@property (weak, nonatomic) IBOutlet UIView *loadingView;


@end

@implementation XGFooterView
#pragma mark - 快速创建一个footerView
+(instancetype)loadFooterView
{
    
    return [[[NSBundle mainBundle] loadNibNamed:@"XGFooterView" owner:nil options:nil] lastObject];
}



#pragma mark - 加载按钮被点击
- (IBAction)loadBtnClick {
    
    // 隐藏加载按钮
    self.loadBtn.hidden = YES;
    
    // 正在加载显示
    self.loadingView.hidden = NO;
    
    //    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    
    // 判断代理有没有实现协议中的方法，如果有就加载，没有就不加载
    if ([self.delegate respondsToSelector:@selector(XGFooterViewLoadBtnClick:)]){
        
        [self.delegate XGFooterViewLoadBtnClick:self];
        //        }
        // 显示加载按钮
        self.loadBtn.hidden = NO;
        
        // 隐藏正在加载
        self.loadingView.hidden = YES;
    }
    //    });
    
    
}

@end